# f = open('info.txt',mode='rt',encoding='utf-8')
# context = f.read()

# print(context)

# f.close()

# print(f) # f存在,但是f关联的文件已经关闭,无法操作文件


# # with 会自动执行f.close() 
# with open('info.txt',mode='rt',encoding='utf-8') as f1:
#     res = f1.read()


# print(res)

# 注册功能的实现
# 接受用户的账号和密码,写入到文件,保存在文件之前,会去判断文件里面是否已经存有用户的信息

# 1.接受用户的输入
username = input('用户名:')
passwd = input('密码:')
lines=''
# 2.打开文件
with open('user.txt',mode='a+',encoding='utf-8') as f:
    for lines in f:
        user,pwd=lines.strip().split(':')
        if(user == username):
            print('你已经注册过,请直接登录')
            break
    else:
        f.write(username+':'+passwd+'\n')
        print('注册成功!')

# x 模式,只写模式,不可读 文件存在就报错,不存在就创建文件



